herd of livestock - French English Dictionary